/*
 * libaic.h
 * Copyright (c) 2010 Peter Polacik <polacik.p@gmail.com>
 *
 * This file is part of AIC Library
 *
 * Licensed under MIT License, see LICENSE for more information.
 */

#ifndef _LIBAIC_H_
#define _LIBAIC_H_

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/types.h>

/* portscan.c */
extern int *scan(char *addr, int port_min, int port_max, unsigned int type);
extern int doscan(char *addr, int type, int port);
extern int scan_con(char *addr, int port);
/* portscan.c */

/* math.c */
extern double power(double base, int exp);
extern long factorial(unsigned int n);
/* math.c */

#endif /* _LIBAIC_H_ */
